/**********************************************************************************************************************
 *  COPYRIGHT
 *  -------------------------------------------------------------------------------------------------------------------
 *
 *                This software is copyright protected and proprietary to Vector Informatik GmbH.
 *                Vector Informatik GmbH grants to you only those rights as set out in the license conditions.
 *                All other rights remain with Vector Informatik GmbH.
 *  -------------------------------------------------------------------------------------------------------------------
 *  FILE DESCRIPTION
 *  -------------------------------------------------------------------------------------------------------------------
 *          File:  Rte_CtApDiagManager_Type.h
 *        Config:  D:/Projects/Amp/03_Software/SIP_S32K14X/Application/SipAddon/S32K144_Handle_DEMO/S32K144_Start.dpa
 *     SW-C Type:  CtApDiagManager
 *  Generated at:  Thu Apr 25 17:23:00 2024
 *
 *     Generator:  MICROSAR RTE Generator Version 4.19.0
 *                 RTE Core Version 1.19.0
 *       License:  CBD1800257
 *
 *   Description:  Application types header file for SW-C <CtApDiagManager> (Contract Phase)
 *********************************************************************************************************************/

/* double include prevention */
#ifndef _RTE_CTAPDIAGMANAGER_TYPE_H
# define _RTE_CTAPDIAGMANAGER_TYPE_H

# ifdef __cplusplus
extern "C"
{
# endif /* __cplusplus */

# include "Rte_Type.h"

/**********************************************************************************************************************
 * Range, Invalidation, Enumeration and Bit Field Definitions
 *********************************************************************************************************************/

# ifndef DCM_E_POSITIVERESPONSE
#  define DCM_E_POSITIVERESPONSE (0U)
# endif

# ifndef DCM_E_GENERALREJECT
#  define DCM_E_GENERALREJECT (16U)
# endif

# ifndef DCM_E_SERVICENOTSUPPORTED
#  define DCM_E_SERVICENOTSUPPORTED (17U)
# endif

# ifndef DCM_E_SUBFUNCTIONNOTSUPPORTED
#  define DCM_E_SUBFUNCTIONNOTSUPPORTED (18U)
# endif

# ifndef DCM_E_INCORRECTMESSAGELENGTHORINVALIDFORMAT
#  define DCM_E_INCORRECTMESSAGELENGTHORINVALIDFORMAT (19U)
# endif

# ifndef DCM_E_RESPONSETOOLONG
#  define DCM_E_RESPONSETOOLONG (20U)
# endif

# ifndef DCM_E_BUSYREPEATREQUEST
#  define DCM_E_BUSYREPEATREQUEST (33U)
# endif

# ifndef DCM_E_CONDITIONSNOTCORRECT
#  define DCM_E_CONDITIONSNOTCORRECT (34U)
# endif

# ifndef DCM_E_REQUESTSEQUENCEERROR
#  define DCM_E_REQUESTSEQUENCEERROR (36U)
# endif

# ifndef DCM_E_NORESPONSEFROMSUBNETCOMPONENT
#  define DCM_E_NORESPONSEFROMSUBNETCOMPONENT (37U)
# endif

# ifndef DCM_E_FAILUREPREVENTSEXECUTIONOFREQUESTEDACTION
#  define DCM_E_FAILUREPREVENTSEXECUTIONOFREQUESTEDACTION (38U)
# endif

# ifndef DCM_E_REQUESTOUTOFRANGE
#  define DCM_E_REQUESTOUTOFRANGE (49U)
# endif

# ifndef DCM_E_SECURITYACCESSDENIED
#  define DCM_E_SECURITYACCESSDENIED (51U)
# endif

# ifndef DCM_E_INVALIDKEY
#  define DCM_E_INVALIDKEY (53U)
# endif

# ifndef DCM_E_EXCEEDNUMBEROFATTEMPTS
#  define DCM_E_EXCEEDNUMBEROFATTEMPTS (54U)
# endif

# ifndef DCM_E_REQUIREDTIMEDELAYNOTEXPIRED
#  define DCM_E_REQUIREDTIMEDELAYNOTEXPIRED (55U)
# endif

# ifndef DCM_E_UPLOADDOWNLOADNOTACCEPTED
#  define DCM_E_UPLOADDOWNLOADNOTACCEPTED (112U)
# endif

# ifndef DCM_E_TRANSFERDATASUSPENDED
#  define DCM_E_TRANSFERDATASUSPENDED (113U)
# endif

# ifndef DCM_E_GENERALPROGRAMMINGFAILURE
#  define DCM_E_GENERALPROGRAMMINGFAILURE (114U)
# endif

# ifndef DCM_E_WRONGBLOCKSEQUENCECOUNTER
#  define DCM_E_WRONGBLOCKSEQUENCECOUNTER (115U)
# endif

# ifndef DCM_E_REQUESTCORRECTLYRECEIVEDRESPONSEPENDING
#  define DCM_E_REQUESTCORRECTLYRECEIVEDRESPONSEPENDING (120U)
# endif

# ifndef DCM_E_SUBFUNCTIONNOTSUPPORTEDINACTIVESESSION
#  define DCM_E_SUBFUNCTIONNOTSUPPORTEDINACTIVESESSION (126U)
# endif

# ifndef DCM_E_SERVICENOTSUPPORTEDINACTIVESESSION
#  define DCM_E_SERVICENOTSUPPORTEDINACTIVESESSION (127U)
# endif

# ifndef DCM_E_RPMTOOHIGH
#  define DCM_E_RPMTOOHIGH (129U)
# endif

# ifndef DCM_E_RPMTOOLOW
#  define DCM_E_RPMTOOLOW (130U)
# endif

# ifndef DCM_E_ENGINEISRUNNING
#  define DCM_E_ENGINEISRUNNING (131U)
# endif

# ifndef DCM_E_ENGINEISNOTRUNNING
#  define DCM_E_ENGINEISNOTRUNNING (132U)
# endif

# ifndef DCM_E_ENGINERUNTIMETOOLOW
#  define DCM_E_ENGINERUNTIMETOOLOW (133U)
# endif

# ifndef DCM_E_TEMPERATURETOOHIGH
#  define DCM_E_TEMPERATURETOOHIGH (134U)
# endif

# ifndef DCM_E_TEMPERATURETOOLOW
#  define DCM_E_TEMPERATURETOOLOW (135U)
# endif

# ifndef DCM_E_VEHICLESPEEDTOOHIGH
#  define DCM_E_VEHICLESPEEDTOOHIGH (136U)
# endif

# ifndef DCM_E_VEHICLESPEEDTOOLOW
#  define DCM_E_VEHICLESPEEDTOOLOW (137U)
# endif

# ifndef DCM_E_THROTTLE_PEDALTOOHIGH
#  define DCM_E_THROTTLE_PEDALTOOHIGH (138U)
# endif

# ifndef DCM_E_THROTTLE_PEDALTOOLOW
#  define DCM_E_THROTTLE_PEDALTOOLOW (139U)
# endif

# ifndef DCM_E_TRANSMISSIONRANGENOTINNEUTRAL
#  define DCM_E_TRANSMISSIONRANGENOTINNEUTRAL (140U)
# endif

# ifndef DCM_E_TRANSMISSIONRANGENOTINGEAR
#  define DCM_E_TRANSMISSIONRANGENOTINGEAR (141U)
# endif

# ifndef DCM_E_BRAKESWITCH_NOTCLOSED
#  define DCM_E_BRAKESWITCH_NOTCLOSED (143U)
# endif

# ifndef DCM_E_SHIFTERLEVERNOTINPARK
#  define DCM_E_SHIFTERLEVERNOTINPARK (144U)
# endif

# ifndef DCM_E_TORQUECONVERTERCLUTCHLOCKED
#  define DCM_E_TORQUECONVERTERCLUTCHLOCKED (145U)
# endif

# ifndef DCM_E_VOLTAGETOOHIGH
#  define DCM_E_VOLTAGETOOHIGH (146U)
# endif

# ifndef DCM_E_VOLTAGETOOLOW
#  define DCM_E_VOLTAGETOOLOW (147U)
# endif

# ifndef DCM_E_VMSCNC_0
#  define DCM_E_VMSCNC_0 (240U)
# endif

# ifndef DCM_E_VMSCNC_1
#  define DCM_E_VMSCNC_1 (241U)
# endif

# ifndef DCM_E_VMSCNC_2
#  define DCM_E_VMSCNC_2 (242U)
# endif

# ifndef DCM_E_VMSCNC_3
#  define DCM_E_VMSCNC_3 (243U)
# endif

# ifndef DCM_E_VMSCNC_4
#  define DCM_E_VMSCNC_4 (244U)
# endif

# ifndef DCM_E_VMSCNC_5
#  define DCM_E_VMSCNC_5 (245U)
# endif

# ifndef DCM_E_VMSCNC_6
#  define DCM_E_VMSCNC_6 (246U)
# endif

# ifndef DCM_E_VMSCNC_7
#  define DCM_E_VMSCNC_7 (247U)
# endif

# ifndef DCM_E_VMSCNC_8
#  define DCM_E_VMSCNC_8 (248U)
# endif

# ifndef DCM_E_VMSCNC_9
#  define DCM_E_VMSCNC_9 (249U)
# endif

# ifndef DCM_E_VMSCNC_A
#  define DCM_E_VMSCNC_A (250U)
# endif

# ifndef DCM_E_VMSCNC_B
#  define DCM_E_VMSCNC_B (251U)
# endif

# ifndef DCM_E_VMSCNC_C
#  define DCM_E_VMSCNC_C (252U)
# endif

# ifndef DCM_E_VMSCNC_D
#  define DCM_E_VMSCNC_D (253U)
# endif

# ifndef DCM_E_VMSCNC_E
#  define DCM_E_VMSCNC_E (254U)
# endif

# ifndef DCM_INITIAL
#  define DCM_INITIAL (0U)
# endif

# ifndef DCM_PENDING
#  define DCM_PENDING (1U)
# endif

# ifndef DCM_CANCEL
#  define DCM_CANCEL (2U)
# endif

# ifndef DCM_FORCE_RCRRP_OK
#  define DCM_FORCE_RCRRP_OK (3U)
# endif

# ifndef DCM_FORCE_RCRRP_NOT_OK
#  define DCM_FORCE_RCRRP_NOT_OK (64U)
# endif


# ifdef __cplusplus
} /* extern "C" */
# endif /* __cplusplus */

#endif /* _RTE_CTAPDIAGMANAGER_TYPE_H */
